Using Jason and MOISE+ to Develop a Team of Cowboys
نویسندگان
چکیده
This paper gives an overview of a multi-agent system forming a team of “cowboys” to compete in the Multi-Agent Programming Contest 2008 (the ‘Cows and Herders’ scenario). In the two previous contests, we tested and improved Jason [2], an agent platform based on an extension of an agent-oriented programming language called AgentSpeak(L) [5]. The language is inspired by the BDI architecture, thus based on notions such as goals, plans, beliefs, intentions, etc. The participation in previous contests also increased our experience both in using BDI concepts as well as in programming agents with Jason specifically. In the 2006 contest, the focus was on the definition of agent’s plans [1], leading to rather reactive agents. In the 2007 contest, the focus was on (declarative) goals [3], leading to more pro-active, goal-directed agents. For the 2008 contest, we were motivated to continue improving the multi-agent programming abstractions, now towards social or organisational agents, using the concepts such as roles and groups. The system is therefore developed in two dimensions: agents (using declarative goals) and organisation (using groups, roles, and shared goals). Among several organisational models available, we will use theMOISE model because it is well integrated with Jason [4]. Our objective in participating in this contest was thus twofold: (i) to continue to test and improve Jason and its integration withMOISE; (ii) evaluate the use of organisational constructs in the development of the team.
منابع مشابه
Using Jason to Develop a Team of Cowboys (a preliminary design for Agent Contest 2008)
This document describes an overview of a multi-agent system formed by a team of cowboys to compete in the Multi-Agent Programming Contest 2008 (the “Cows and Herders” scenario). In the two previous contests we tested and improved Jason , the interpreter for an agent programming language used to implement the MAS. Jason [2] is an agent platform based on an extension of an agent-oriented programm...
متن کاملA UML-Based Notation for Representing MAS Organizations
A notation for representing agents’ organizations to be implemented using Moise+ and Jason is proposed. For this purpose a UML profile was defined for representing the elements of Moise+ organizational model such as role, mission and group. The proposed notation will be fully illustrated and applied to the classical example provided by the J-Moise+ team.
متن کاملMulti-Agent Systems: An Investigation of the Advantages of Making Organizations Explicit
Whereas classical multi-agent systems have the agent in center, there have recently been a development towards focusing more on the organization of the system. This allows the designer to focus on what the system goals are without considering how the goals should be fulfilled. This thesis investigates whether taking the organizational approach has any clear advantages to the classical way of im...
متن کاملA comparison of organization-centered and agent-centered multi-agent systems
Whereas most classical multi-agent systems have the agent in center, there has recently been a development towards focusing more on the organization of the system, thereby allowing the designer to focus on what the system goals are, without considering how the goals should be fulfilled. We have developed and evaluated two teams of agents for a variant of the well-known Bomberman computer game. ...
متن کاملUsing the Moise+ for a Cooperative Framework of MAS Reorganisation
Reorganisation within a multi-agent system may be managed by the agents themselves by adapting the organisation to both environmental changes and their own goals. In this paper, we propose an organisation-centred model for controlling this process. Using the MOISE organisation model, we are able to define an organisational structure bearing on a reorganisation process along four phases: monitor...
متن کامل